Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F1 Colombia F2 Croatia F3 Romania F15 Slovakia F1 Italy F31 Italy F32 Ukraine F2 Ukraine F3 Chile F5 Czech Republic F6 Chile F6 Germany F2 Germany F3 Austria F2 Colombia F1 Colombia F2 Panama F1 Croatia F2 Argentina F8 Italy F15 Argentina F9 Italy F16 Italy F17 France F11 Bolivia F1 Bolivia F2 Bolivia F3 Argentina F1 Brazil F13 Uruguay F1 Uruguay F2 Morocco F1 Morocco F2 Italy F6 Argentina F1 Argentina F6 Argentina F14 Argentina F15 Argentina F18 Argentina F17 Argentina F20 Argentina F23 Argentina F24 Argentina F25 Brazil F32 Argentina F1 Argentina F2 Argentina F3 Argentina F5 Argentina F6 Argentina F8 Argentina F9 Argentina F11 Argentina F12 Argentina F13 Argentina F14 Argentina F15 Argentina F22 Chile F4 Chile F5 Colombia F1 Netherlands F1 Netherlands F3 Argentina F14 Argentina F18 Argentina F19 Argentina F3 Argentina F5 Argentina F6 Netherlands F1 Netherlands F3 Germany F12 Germany F13 Argentina F21 Brazil F30 Argentina F26 Argentina F4 Argentina F7 Argentina F8 Argentina F9 Germany F8 Germany F9 Germany F10 Germany F11 Germany F13 Argentina F20 Chile F8 Chile F9 Chile F10 Chile F11 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Italy F8 Italy F9 Italy F10 Italy F11 France F9 Spain F8 Spain F9 Italy F15 Italy F16 Italy F17 Serbia F1 Italy F19 Italy F20 Germany F8 Chile F1a Germany F9 Germany F10 Germany F11 Romania F16 Argentina F16 Italy F9 Argentina F6 Croatia F5 Argentina F3 Czech Republic F1 Czech Republic F3 Slovenia F3 Argentina F4 Argentina F5 Venezuela F1 Venezuela F3 Czech Republic F4 Argentina F7 Italy F4 Hungary F1 Hungary F3 Italy F13 Morocco F3 Italy F14 Morocco F4 Czech Republic F3 Serbia & Montenegro F3 Romania F10 Austria F5 Romania F13 Romania F14 Argentina F1 Argentina F2 Argentina F3 Uruguay F1 Uruguay F2 Argentina F4 Argentina F5 Italy F19 Germany F7 Italy F21 France F10 Uruguay F3 Argentina F11 Argentina F12 Argentina F14 Argentina F15 Brazil F14 Argentina F16 Argentina F17 Argentina F3 Argentina F4 Argentina F5 Argentina F5 Paraguay F1 Paraguay F2 Italy F26 Italy F27 Argentina F10 Argentina F4 France F12 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 Argentina F12 Germany F7 Argentina F2 Argentina F23 Brazil F21 Argentina F22 Argentina F10 Tatra Banka Open - Bratislava Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras - Bogota Copa Petrobras - Santiago Czech Open 2006 - Prostejov Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul Samsung Securities Cup - Seoul Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Status Athens Open - Athens Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Porsche Open - Poznan Open de Rennes - Rennes Busan Challenger Fergana Challenger Pozoblanco Challenger Tunis Open - Tunis St. Remy Challenger Antonio Savoldi-Marco Co. - Manerbio Mons Challenger Tashkent Challenger Chuncheon Challenger Bratislava Challenger Athens Challenger Buenos Aires Challenger Ortisei Challenger Bratislava Challenger Buenos Aires Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Guangzhou Challenger Pingguo Challenger Barranquilla Challenger Recife Challenger Blumenau Challenger Santos Challenger Prague Challenger Nottingham Challenger Nottingham Challenger Dortmund Challenger St. Remy Challenger Izmir Challenger Belo Horizonte Challenger Florianopolis Challenger Dallas Challenger Sao Paulo Challenger Prague Challenger Timisoara Challenger Bercuit Challenger Oberstaufen Challenger Cali Challenger Campinas Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Le Gosier Challenger Itajai Challenger Sao Paulo Challenger Granby Challenger Tashkent Challenger San Juan Challenger Buenos Aires Challenger Helsinki Challenger Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Geneva Challenger Asuncion Challenger Rennes Challenger Penza Challenger Segovia Challenger Bratislava Challenger Santiago Challenger Steelers Cup - Kosice Olbia Challenger - Olbia Irving Challenger Portoroz Challenger Shenzhen Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Togliatti Cup - Togliatti Taipei City Challenger Gimcheon Challenger dBI Tennis Challenger - Binghamton Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Montevideo Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki La Serena Open - La Serena Bratislava Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Tashkent Challenger Guayaquil Challenger Open Castilla y Leon - Segovia Surbiton Challenger Brasov Challenger - Brasov Kobstaedernes ATP Challenger - Kolding Copa Petrobras Brazil - Belo Horizonte Drummondville Challenger Raanana Challenger Taipei City Challenger Busan Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Tatra Banka Slovak Open - Bratislava St. Remy Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Brest Challenger Brescia Challenger Manila Challenger Wroclaw Challenger Quimper Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Steelers Cup 2005 - Kosice Busan Challenger Seoul Challenger Challenger Brasov - Brasov Zagreb Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Bangkok Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Irving Challenger Ostdeutscher Sparkassen Cup - Dresden St. Brieuc Challenger Taipei City Challenger Buenos Aires Challenger GHI Bronx Tennis Classic - Bronx Kaohsiung Challenger Open de Rennes La Trinitaine - Rennes Flea Market Cup - Busan Bratislava Challenger Brescia Challenger Ostrava Challenger Irving Challenger Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg St. Brieuc Challenger Tennis Napoli Cup - Napoli Portoroz Challenger Glasgow Challenger Loughborough Challenger Kos Succhetti Tennis Cup - Cordenons Ethias Trophy - Mons Surbiton Challenger Mons Challenger The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Ortisei Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Copa Kia Challenger ATP - Santiago Eckental Challenger Bratislava Challenger Guadalajara Challenger Open des Alpes Trophee BNP Paribas - Grenoble Tatra Banka Open - Bratislava Seoul Challenger IPP Open - Helsinki Busan Challenger Czech Indoor Open - Prague Gwangju Challenger Surbiton Challenger Recanati Challenger Croatia Osiguranje Rijeka Open - Rijeka Aptos Challenger Vancouver Challenger Ismaning Challenger Schickedanz Open 2007 - Furth Coffee Cup Challenger - Chikmagalur Eckental Challenger Bratislava Challenger Rennes Challenger Unique Zagreb Open - Zagreb Quimper Challenger Blumenau Challenger Busan Challenger Steelers Cup - Kosice Pau Challenger Belo Horizonte Challenger Ostrava Challenger Biella Challenger Ismaning Challenger Bogota Challenger Quimper 2 Challenger Biella 2 Challenger Ilkley Challenger Trofeo Sisma Mantova - Mantova Cary Challenger Mallorca Challenger Trieste Challenger Cali Challenger Ismaning Challenger Bratislava Challenger Bratislava Challenger Forli 3 Challenger San Marino Cepu Open - San Marino Ostrava Challenger Zagreb Challenger Orleans Challenger Segovia Challenger Nottingham Challenger ATP Challenger Trophy 2007 - Trnava Nottingham Challenger Granby Challenger Ilkley Challenger PEOPLEnet Cup - Dnepropetrovsk XII Abierto Internacional de Salinas - Salinas Malaga Challenger Quimper Challenger Dallas Challenger Mallorca Challenger Santos Challenger Biel Challenger Morocco Tennis Tour - Fes San Benedetto Challenger Johannesburg Challenger Seoul Challenger Mauthausen Challenger Hamburg Challenger Bancastato Challenger Lugano - Lugano Ismaning Challenger Ortisei Challenger Ostrava Challenger Prague Challenger Kobstaedernes ATP Challenger - Kolding Granby Challenger Troisdorf Challenger St. Remy Challenger Sunrise Challenger Internazionali di Tennis di Bergamo - Bergamo Sao Leopoldo Challenger Open de Rennes La Trinitaine - Rennes San Remo Tennis Cup - San Remo Truist Atlanta Open - Atlanta Open 13 Provence - Marseille Tatra Banka Slovak Open - Bratislava GHI Bronx Tennis Classic - Bronx Tatra Banka Open 2003 - Bratislava Rennes Challenger Indian Wells Challenger Eckental Challenger Copa Petrobras Uruguray - Montevideo Santos Challenger Stella Artois Clay Court Championships - Budaors Orleans Challenger Bratislava Challenger Mons Challenger Riviera di Rimini Challenger - Rimini Sao Jose Do Rio Preto Challenger Copa Petrobras Argentina - Buenos Aires Open Romania - Bucharest Biella 7 Challenger Copa Petrobras Paraguay - Asuncion BCR Open Romania - Bucharest Johannesburg Challenger Sao Leopoldo Challenger Phoenix Challenger Ortisei Challenger Kun-Ming Challenger Buenos Aires Challenger Guayaquil Challenger Manchester Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Brest Challenger Recanati Challenger Bratislava Challenger Busan Challenger Montevideo Challenger KGHM Dialog Polish Indoors - Wroclaw Helsinki Challenger Budapest Challenger Challenger DCN de Cherbourg - Cherbourg Taipei City Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Forli 5 Challenger Gerry Weber Open - Halle Chennai Open - Chennai Siemens Open 2007 - Scheveningen PBZ Zagreb Indoors - Zagreb Jonkoping Challenger Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Bancolombia Open - Bogota German Tennis Championships - Hamburg Campinas Challenger Swiss Indoors Basel - Basel Pharma Medico Open 2008 - Aarhus PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Dharwad Challenger 2006 - Dharwad Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Open 13 - Marseille AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Citi Open - Washington Prosperita Open 2007 - Ostrava Heineken Open - Auckland Shenzhen Open - Shenzhen Erste Bank Open - Vienna Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Hall of Fame Tennis Championships - Newport Citi Open - Washington Mercedes Cup - Stuttgart Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Lugano Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Erste Bank Open - Vienna Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai PTT Thailand Open - Bangkok AEGON International - Eastbourne US Men's Clay Court Championship - Houston Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Heineken Open - Auckland Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Open Sud de France - Montpellier Open 13 Provence - Marseille Open Sud de France - Montpellier Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle BB&T Atlanta Open - Atlanta Hall of Fame Open - Newport Sarajevo Challenger BCR Open Romania - Bucharest Open Sud de France - Montpellier Erste Bank Open - Vienna Citi Open - Washington Shenzhen Open - Shenzhen Pozoblanco Challenger Astana Challenger Qatar ExxonMobil Open - Doha Prostejov Challenger Brasil Open - Costa do Sauipe Eckental Challenger Miami Open - Miami Quimper Challenger Biella 1 Challenger Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Delray Beach Open - Delray Beach Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 French Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Olympics - London Wimbledon (juniors) Wimbledon - London Davis Cup, Group 1, 2R, AUT-SVK 3-2 U.S. Open - New York Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, SVK-POR 3-1 Australian Open (juniors) Davis Cup, World Group, PO, USA-SVK 5-0